package com.java.mapper;

import com.java.entity.HomeworkGuidanceType;
import com.java.entity.HomeworkGuidanceTypeExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface HomeworkGuidanceTypeMapper {
    int countByExample(HomeworkGuidanceTypeExample example);

    int deleteByExample(HomeworkGuidanceTypeExample example);

    int deleteByPrimaryKey(Integer homeworkGuidanceTypeId);

    int insert(HomeworkGuidanceType record);

    int insertSelective(HomeworkGuidanceType record);

    List<HomeworkGuidanceType> selectByExample(HomeworkGuidanceTypeExample example);

    HomeworkGuidanceType selectByPrimaryKey(Integer homeworkGuidanceTypeId);

    int updateByExampleSelective(@Param("record") HomeworkGuidanceType record, @Param("example") HomeworkGuidanceTypeExample example);

    int updateByExample(@Param("record") HomeworkGuidanceType record, @Param("example") HomeworkGuidanceTypeExample example);

    int updateByPrimaryKeySelective(HomeworkGuidanceType record);

    int updateByPrimaryKey(HomeworkGuidanceType record);
}